html {
	-ms-overflow-y: auto;
}
body {
	-webkit-overflow-scrolling: touch; -webkit-touch-callout: none; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
	-webkit-overflow-scrolling: touch; -webkit-touch-callout: none; -webkit-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	-ms-overflow-x: hidden;
}
html {
	-ms-overflow-x: hidden;
}
@media only screen and (max-width:300px)
{
body {
	font-size: 8.33px;
}
}
@media only screen and (max-width:310px) and (min-width:300px)
{
body {
	font-size: 8.33px;
}
}
@media only screen and (max-width:320px) and (min-width:310px)
{
body {
	font-size: 8.61px;
}
}
@media only screen and (max-width:350px) and (min-width:320px)
{
body {
	font-size: 8.88px;
}
}
@media only screen and (max-width:360px) and (min-width:350px)
{
body {
	font-size: 9.72px;
}
}
@media only screen and (max-width:400px) and (min-width:360px)
{
body {
	font-size: 10px;
}
}
@media only screen and (max-width:470px) and (min-width:400px)
{
body {
	font-size: 11.11px;
}
}
@media only screen and (max-width:480px) and (min-width:470px)
{
body {
	font-size: 13.05px;
}
}
@media only screen and (max-width:540px) and (min-width:480px)
{
body {
	font-size: 13.33px;
}
}
@media only screen and (max-width:560px) and (min-width:540px)
{
body {
	font-size: 15px;
}
}
@media only screen and (max-width:570px) and (min-width:560px)
{
body {
	font-size: 15.55px;
}
}
@media only screen and (max-width:630px) and (min-width:570px)
{
body {
	font-size: 15.83px;
}
}
@media only screen and (max-width:640px) and (min-width:630px)
{
body {
	font-size: 17.5px;
}
}
@media only screen and (max-width:710px) and (min-width:640px)
{
body {
	font-size: 17.77px;
}
}
@media only screen and (max-width:749px) and (min-width:720px)
{
body {
	font-size: 22.5px;
}
}
@media only screen and (max-width:799px) and (min-width:750px)
{
body {
	font-size: 23.5px;
}
}
@media only screen and (max-width:959px) and (min-width:800px)
{
body {
	font-size: 25px;
}
}
@media only screen and (max-width:1079px) and (min-width:960px)
{
body {
	font-size: 30px;
}
}
@media only screen and (min-width:1080px)
{
body {
	font-size: 32px;
}
}
.fsize12 {
	font-size: 0.9rem;
}
.fsize14 {
	font-size: 1.06rem;
}
.fsize16 {
	font-size: 1.1rem;
}
.fsize18 {
	font-size: 1.14rem;
}
.fsize20 {
	font-size: 1.2rem;
}
.fsize24 {
	font-size: 1.4rem;
}
.fsize28 {
	font-size: 1.5rem;
}
.fsize34 {
	font-size: 1.58rem;
}
.u-body .uMenu {
	display: none;
}
.u-body {
	margin: 0px 0px -40px;
}
html {
	-ms-overflow-x: hidden;
}
body {
	-ms-overflow-x: hidden;
}
.fixed#header {
	background: rgba(247, 247, 247, 0.9); border-bottom-color: rgb(255, 133, 99); border-bottom-width: 1px; border-bottom-style: solid; position: fixed;
}
#nav {
	display: none;
}
.container {
	padding: 0px 10px; width: auto;
}
.buy-step-box li {
	width: 100%;
}
.suggests-box {
	width: 100%;
}
.buy-step-box.bp-js-box li {
	width: 100%;
}
.header-wrap {
	height: 65px; overflow: visible; padding-left: 110px;
}
.logo {
	width: 102px; margin-top: 0px; margin-left: 5px;
}
#nav-m {
	width: 55px; height: 65px; float: right; display: block; position: relative;
}
#nav-m .nav-btn {
	top: 50%; right: 15px; margin-top: -8px; position: absolute;
}
.nav-btn .nav-menu-ico {
	width: 38px;
}
.nav-btn .nav-menu-ico li {
	height: 6px; text-align: center; color: rgb(255, 255, 255); line-height: 6px; overflow: hidden; border-top-color: rgb(76, 76, 76); border-top-width: 1px; border-top-style: solid; display: block;
}
.subNav {
	top: 47px; right: -15px; display: none; position: absolute;
}
.subNav ul {
	background: rgba(0, 0, 0, 0.77); padding: 10px 0px; width: 120px; overflow: hidden;
}
.subNav ul li a {
	font: 1rem/34px "SimHei", "Microsoft YaHei"; height: 34px; text-align: right; color: rgb(255, 255, 255); padding-right: 15px; display: block; font-size-adjust: none; font-stretch: normal;
}
.subNav ul li a:hover {
	text-decoration: none; opacity: 0.9; -moz-opacity: 0.9;
}
#nav-m .nmi-1 {
	transition:0.4s; -webkit-transition: .4s;
}
#nav-m .nmi-2 {
	transition:0.4s; -webkit-transition: .4s;
}
#nav-m .nmi-3 {
	transition:0.4s; -webkit-transition: .4s;
}
.showSub#nav-m .subNav {
	display: block;
}
.showSub#nav-m .nmi-2 {
	display: none;
}
.showSub#nav-m .nmi-1 {
	margin-top: 5px; transform: rotate(45deg);
}
.showSub#nav-m .nmi-3 {
	margin-top: -6px; transform: rotate(-45deg);
}
.nav {
	display: none;
}
.tel {
	display: none;
}
.header-wrap-box {
	margin-top: 0px;
}
.i-main-box {
	padding-top: 65px;
}
.two-list-infor li {
	width: 50%;
}
.two-list-infor li .box-in {
	padding: 10px 7px; text-align: center;
}
.two-list-infor li span {
	width: 80px; height: 80px; margin-bottom: 10px; display: inline-block; background-size: 100%;
}
.two-list-infor li:hover .s3 {
	width: 80px; height: 80px; background-size: 87%;
}
.two-list-infor li:hover .s1 {
	width: 80px; height: 80px; background-size: 87%;
}
.two-list-infor li:hover .s2 {
	width: 80px; height: 80px; background-size: 87%;
}
.two-list-infor li:hover .s4 {
	width: 80px; height: 80px; background-size: 87%;
}
.two-header {
	padding: 20px 0px 31px; height: auto;
}
.dw {
	height: 95px;
}
.three-down {
	top: -10px; width: 15px; height: auto; margin-left: -8px;
}
.three-down img {
	width: 15px; height: auto;
}
.three-left img {
	width: 50px; height: auto;
}
.three-left {
	left: 9px; top: 0px; width: 50px; height: auto;
}
.three-font {
	left: 50px; top: 22px; height: auto;
}
.font-box p {
	line-height: 25px; font-weight: normal;
}
.font-box p tt.fsize30 {
	font-family: "Microsoft YaHei"; font-size: 0.92rem !important;
}
.font-box-2 {
	display: none;
}
.two-title {
	font: 1.2rem/30px "SimHei"; font-size-adjust: none; font-stretch: normal;
}
.box-in .fsize16 {
	font-size: 0.92rem;
}
.box-in .fsize30 {
	font-size: 1.2rem;
}
.two-list-infor li p {
	margin-top: 0px;
}
.two-list-in {
	padding-bottom: 37px; margin-top: 25px;
}
.footer .foot-box {
	padding: 12px 0px;
}
.foot-bq-box {
	margin: 0px 20px; line-height: 26px; font-size: 0.78rem; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.Report p.contact-title {
	display: none;
}
.Friendship {
	height: auto; margin-top: 10px; display: none;
}
.footer-list {
	text-align: center;
}
.Friendship .name a {
	margin: 0px 15px 10px 0px;
}
.aboutme ul li {
	margin: 0px 10px;
}
.Report {
	padding: 10px 10px 0px; display: none;
}
.Report p.contact-way {
	display: none;
}
.Report .ml30 {
	margin-left: 5px;
}
.onlineConsult-gld dl dd {
	display: none;
}
.six-box h2 {
	padding: 32px 0px 20px;
}
.six-list-in ul li a {
	margin: 5px auto; width: 90%; height: 38px;
}
.six-list-in ul li {
	width: 50%;
}
.six-box h2 tt.fsize30 {
	font-size: 1.2rem;
}
.six-box h2 tt.fsize46 {
	font-size: 1.4rem;
}
.six-box h2 {
	line-height: 36px;
}
.al {
	height: auto;
}
.six-box {
	padding: 0px 15px;
}
.two-os-header {
	left: 0px; top: 15px; width: 100%;
}
.two-os-box {
	padding: 0px 10px;
}
.two-os {
	height: 225px;
}
.two-os-title span {
	line-height: 46px; font-size: 1.28rem;
}
.two-os-header p {
	text-align: justify; line-height: 1.8; text-indent: 2em; font-size: 0.88rem;
}
.two-cs {
	height: 550px;
}
.two-dw {
	height: 298px;
}
.two-oi {
	height: 300px;
}
.about-banner {
	height: 140px;
}
.about-banner .font-us {
	left: 15%; top: 18px; width: 290px;
}
.about-banner .font-us .gxrz {
	left: 27px; font-size: 1.4rem;
}
.about-banner .font-us .xg {
	left: 123px; font-size: 1.2rem;
}
.about-banner .font-us .eng {
	left: 145px; font-size: 1.1rem;
}
.about-banner .true {
	left: 50%; bottom: -8px; margin-left: -52px;
}
.about-banner .true img {
	width: 41%;
}
.about-banner .font-us .ft {
	right: 74px; bottom: 32px; font-size: 1.1rem;
}
.map-box {
	width: 100%;
}
.service-box .container {
	width: 100%;
}
.jj-box .box-in .map {
	width: 94%; margin-left: 5px;
}
.jj-box .box-in .Contact {
	margin-left: 0px;
}
.case-box h3 {
	margin: 32px 10px 10px;
}
.case-box .service-box h3 {
	margin-top: 12px;
}
.jj-box .box-in {
	padding-top: 20px;
}
.jj-box .box-in .Contact .Contact-box {
	margin-left: 0px;
}
.jj-box .box-in .Contact {
	width: 100%;
}
.Contact .nr {
	width: auto;
}
.Contact .nr a {
	width: auto;
}
.Contact .mt30 {
	margin-top: 10px;
}
.Contact {
	margin-top: 10px;
}
.case-box .fsize30 {
	font-size: 1.28rem;
}
.case-box .jj-box p {
	font: 0.88rem/2 "Microsoft YaHei"; width: auto; font-size-adjust: none; font-stretch: normal;
}
.company-pic {
	margin: 0px; width: 280px; height: 204px; float: none;
}
.company-desc {
	margin-top: 20px;
}
.Contact .nr {
	font: 1rem/2 "Microsoft YaHei"; display: block; font-size-adjust: none; font-stretch: normal;
}
.Contact .nr a {
	font: 1rem/2 "Microsoft YaHei"; display: block; font-size-adjust: none; font-stretch: normal;
}
.Contact .name {
	font: 1rem/2 "Microsoft YaHei"; display: block; font-size-adjust: none; font-stretch: normal;
}
.Contact .name {
	margin-right: 0px;
}
.Contact-box .mt30 {
	margin-top: 15px;
}
.Contact-box {
	margin-top: 10px;
}
.case-box-list ul li {
	width: 100%;
}
.case-box-list ul {
	margin-left: -10px;
}
.case-banner .light img {
	height: auto; max-width: 100%;
}
.case-banner .light {
	left: 10px; top: 64px; width: 181px;
}
.case-banner {
	height: 174px;
}
.case-banner .font {
	top: 32px; right: -26px;
}
.case-banner .font .gxrz {
	left: 27px; font-size: 1.4rem;
}
.case-banner .font .xg {
	left: 122px; font-size: 1.2rem;
}
.case-banner .font .eng {
	left: 130px; font-size: 1.1rem;
}
.case-box-list ul {
	margin-left: -10px;
}
.case-box-list ul li .hover .h-img {
	margin: 10px 10px 16px; height: 221px;
}
.case-box-list ul li .hover .h-img span {
	margin: -15px 0px 0px -40px; width: 80px; height: 30px; line-height: 30px;
}
.case-box-list ul li .img {
	padding: 10px;
}
.case-box-list ul li .case-box-wrap {
	margin: 0px 0px 10px 10px;
}
.case-banner .font .ft {
	left: 35px; font-size: 0.88rem;
}
.case-banner .font {
	height: 119px;
}
.case-banner .font img {
	width: auto; max-height: 100%;
}
.look-up {
	width: 76px; height: 20px; right: 28%;
}
.font-box {
	padding: 0px; border: currentColor; border-image: none;
}
.pro-box {
	width: 48px; height: 37px; background-size: 100% !important;
}
.pro-list li {
	width: 50%; margin-bottom: 10px;
}
.pro-list li .p-l-wrap .hLh30 {
	height: auto; line-height: 30px;
}
.pro-list li .p-l-wrap .fsize20 {
	font-size: 1rem;
}
.pro-list li .p-l-wrap .fsize14 {
	font-size: 0.88rem;
}
.dm {
	height: 100px; background-size: 100%;
}
.nxb-title {
	left: 50%; top: 32px; width: 280px; height: auto; margin-left: -140px;
}
.nxb-title img {
	width: 100%;
}
.c-title span {
	width: auto; font-size: 1.2rem;
}
.pro-list {
	margin: 0px 10px;
}
.apply {
	margin: 0px 10px;
}
#apply input {
	width: 95%;
}
.applyDesc textarea {
	width: 95%;
}
#apply select {
	width: 98%;
}
.i-pro-pic img {
	width: 100%;
}
.case-box-list ul li .case-box-wrap .img img {
	width: 100%;
}
.pro-list li .p-l-wrap {
	width: 94%; margin-bottom: 30px;
}
.two-list-infor li .box-in .fsize24 {
	font-size: 1.2rem;
}
.two-list-infor li .box-in .fsize14 {
	font-size: 0.92rem;
}
.cor-solution ul li {
	width: 50%;
}
.cor-solution ul {
	margin-left: -15px;
}
.cor-solution ul li dl {
	margin: 0px 0px 15px 15px; padding: 25px 0px;
}
.c-s-feature ul li {
	width: 50%;
}
.c-s-feature ul li .c-f-top {
	padding-top: 25px;
}
.c-s-feature {
	background: none; margin-top: 50px;
}
.col-line2 {
	border-right-color: rgb(51, 61, 69); border-right-width: 1px; border-right-style: solid;
}
.header {
	display: none;
}
.m-nxb-header {
	left: 0px; top: 0px; width: 100%; right: 0px; display: block; position: absolute; z-index: 999; box-shadow: 0px 2px 3px rgba(7,0,2,0.04); background-color: rgb(255, 255, 255);
}
.logo img {
	width: 100%;
}
.os {
	padding: 20px 0px; height: auto;
}
.pro-exeperence {
	height: 76px; overflow: hidden;
}
.pro-exeperence ul li .c-d-wrap .c-d-top sub {
	line-height: 20px; font-size: 1.1rem;
}
.pro-exeperence ul li .c-d-wrap .c-d-top span {
	line-height: 20px; font-size: 1.1rem;
}
.c-d-wrap .c-d-bot {
	line-height: 20px; font-size: 0.9rem; margin-top: 0px;
}
.pro-exeperence ul li .c-d-wrap {
	padding: 10px 8px;
}
.pro-exeperence ul li .c-d-wrap .c-d-top {
	height: 36px; line-height: 36px; margin-top: 0px;
}
.c-d-pic {
	top: 18px; display: none; position: absolute; opacity: 0.5; -moz-opacity: 0.5;
}
.i-ban-left {
	left: 0px; top: -37px;
}
.i-banner-box {
	display: none;
}
.m-banner-box {
	display: block;
}
.m-banner-box img {
	width: 100%; text-align: center; display: block;
}
.xq-main-list {
	display: none;
}
.free-use-btn a tt {
	line-height: 32px; font-size: 1rem;
}
.go-icon {
	width: 11px; height: 11px; background-size: auto 100%;
}
.free-use-btn a:hover .go-icon {
	background-position: -20px 0px;
}
.self-page-con span {
	line-height: 34px; font-size: 12px;
}
.i-banner-box {
	height: 200px;
}
.banner-btn {
	margin-top: -56px; display: none;
}
.free-use-btn a {
	width: 80%;
}
.cor-solution ul li dl dd span {
	line-height: 20px; font-size: 0.94rem;
}
.cor-solution ul li dl dt a.c-s-link {
	font-size: 1.1rem;
}
.cor-solution ul li:hover dl {
	transform: translate(0px, 0px);
}
.free-use-btn {
	margin-top: 20px;
}
.free-use-btn a {
	width: 72%; height: 32px; line-height: 32px; font-size: 1rem;
}
.cor-solution ul li dl dt span {
	width: 45px; height: 43px; margin-bottom: 0px; background-size: 100%;
}
.cor-solution ul li dl dt .c-s-1 {
	background-position: 1px -7px;
}
.cor-solution ul li dl dt .c-s-2 {
	background-position: 2px -110px;
}
.cor-solution ul li dl dt .c-s-3 {
	background-position: 1px -164px;
}
.cor-solution ul li dl dt .c-s-4 {
	background-position: 1px -278px;
}
.i-solu-line {
	margin: 7px 0px 5px;
}
.header-title {
	padding: 40px 0px 0px;
}
.cor-solution ul li:hover .i-solu-line {
	margin: 7px 0px 5px; height: 2px;
}
.train-sys-box {
	padding: 40px 0px 30px;
}
.train-sys-box .t-sys-left {
	margin: 0px auto; width: 88%; float: none;
}
.train-sys-box .t-sys-left img {
	width: 100%;
}
.train-sys-box .t-sys-right .t-sys-title {
	font-size: 1.1rem;
}
.t-sys-list li {
	background-position: 0px 11px; line-height: 32px; padding-left: 18px; font-size: 0.92rem;
}
.l-p-content-box .t-sys-list li {
	padding-left: 0px;
}
.l-p-content-box .t-sys-list li p {
	background: url("../img/index/m-blue-dot.png") no-repeat 0px 7px; padding-left: 20px; margin-left: 20px;
}
.t-sys-line {
	margin: 13px 0px 9px;
}
.train-sys-box .t-sys-right {
	padding: 0px 8px 0px 15px; width: auto; float: none; position: static;
}
.t-sys-link {
	font-size: 1rem; margin-top: 15px;
}
.train-sys-box .t-f-l {
	margin-top: 10px;
}
.train-sys-box .multi-s-live {
	margin-top: 32px;
}
.train-sys-box .t-f-r {
	margin-top: 20px;
}
.btn-wrap a {
	width: 90px; height: 30px; line-height: 30px; font-size: 0.92rem;
}
.four-ends-way {
	height: auto;
}
.four-ends-way .f-e-top {
	background: url("../img/pro-white-bg2.png") no-repeat 0px 0px / 100% 100%; padding: 15px 0px 27px; height: auto; margin-top: 40px;
}
.four-ends-way .f-e-top p {
	padding: 0px 12px; line-height: 28px; text-indent: 2em; font-size: 0.94rem; margin-left: 0px;
}
.endsway-list li em {
	width: 70px; height: 70px; background-size: 100%;
}
.endsway-list li em.e-l-1 {
	background-position: 3px -265px;
}
.endsway-list li em.e-l-2 {
	background-position: 5px -338px;
}
.endsway-list li em.e-l-3 {
	background-position: 5px -411px;
}
.endsway-list li em.e-l-4 {
	background-position: 5px -484px;
}
.endsway-list li p {
	font-size: 1rem; margin-top: 2px;
}
.pro-btn-wrap {
	margin: 0px; padding: 35px 0px 40px;
}
.header-title .two-desc {
	line-height: 30px; font-size: 0.94rem;
}
.two-list-infor li .s3 {
	background-size: 87%;
}
.two-list-infor li .s4 {
	background-size: 87%;
}
.two-list-infor li .s2 {
	background-size: 87%;
}
.two-list-infor li .s1 {
	background-size: 87%;
}
.i-banner-box canvas {
	display: none;
}
.om {
	height: auto;
}
.t-item-desc {
	font-size: 0.94rem;
}
.t-item-title {
	font-size: 1rem;
}
.work-chain {
	background: url("../img/m-banner-bg.jpg") fixed no-repeat 50% 50%; padding: 18px 0px 30px; height: auto;
}
.xq-main-box img {
	display: none;
}
.xq-main-box {
	background: url("../img/m-xq-mian-bg.png") no-repeat center 0px / 86%; width: 100%; height: 300px;
}
.corpration-box li .cor-b-top p {
	font-size: 1.2rem; margin-top: 0px;
}
.cor-b-box-top {
	font-size: 1.2rem; margin-top: 0px;
}
.cor-b-top {
	height: 60px; line-height: 60px;
}
.corpration-box li .cor-b-top p {
	height: 60px; line-height: 60px;
}
.cor-b-box-top {
	height: 60px; line-height: 60px;
}
.cor-b-box-top {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.cor-b-list {
	padding: 10px 25px;
}
.corpration-box li .cor-b-bot {
	padding: 20px 25px; height: auto;
}
.corpration-box li.current .cor-b-bot {
	padding: 20px 25px; height: auto;
}
.corpration-box li .cor-b-bot p {
	width: auto; font-size: 0.92rem;
}
.corpration-box li {
	margin: 0px 0px 4%; width: 100%; transform: translateY(0px);
}
.corpration-box li.current {
	margin: 0px 0px 4%; width: 100%; transform: translateY(0px);
}
.corpration-box li .cor-b-item {
	text-align: center;
}
.corpration-box li.current .cor-b-top {
	padding: 30px 0px; background-size: 100%;
}
.corpration-box li .cor-b-brief-box {
	padding: 35px 0px;
}
.corpration-box li.current .cor-b-top p {
	font-size: 1.2rem; margin-top: 5px;
}
.corpration-box li .cor-b-brief-box .cor-b-item p {
	margin: 0px 20px 20px 0px; line-height: 30px; font-size: 0.92rem;
}
.scenery-box {
	margin: 0px; padding: 20px 0px 5px;
}
.corpration-box li .cor-b-wrap {
	border-radius: 10px; display: none;
}
.pro-feature-list dl dt {
	font-size: 1rem;
}
.tykc-list ul li dl dd h3 {
	font-size: 1rem;
}
.pro-feature-list dl dt {
	background: url("../img/index/m-blue-dot.png") no-repeat 0px 19px; padding-left: 20px;
}
.pro-feature-list dl dd p {
	font-size: 0.8rem;
}
.tykc-list ul li dl dd p {
	font-size: 0.8rem;
}
.tykc-list {
	padding: 0px 0px 30px;
}
.tec-feature-icon {
	left: 15px; top: 28px !important; width: 36px; height: 36px; background-size: 100%;
}
.animate-slide-item .i-ban1-wrap {
	margin-bottom: 30px;
}
.sys-icon {
	background-position: 0px -103px;
}
.video-icon {
	background-position: 0px -151px;
}
.safety-icon {
	background-position: 0px -200px;
}
.arrange-icon {
	background-position: 0px -245px;
}
.cor-b-list dl {
	margin-bottom: 15px;
}
.cor-b-list dl dd h3 {
	font-size: 1rem;
}
.cor-b-list dl dd p {
	font-size: 0.8rem;
}
.l-p-list {
	margin: 15px 0px 10px; display: none;
}
.cor-b-wrap .pr img {
	width: 100%; height: 90px;
}
.l-p-pic {
	width: 45px; height: 40px; background-size: 100%;
}
.l-pic-1 {
	background-position: -1px 6px;
}
.l-p-list ul li.current .l-pic-1 {
	background-position: -1px -44px;
}
.l-pic-2 {
	background-position: 1px -93px;
}
.l-p-list ul li.current .l-pic-2 {
	background-position: 1px -143px;
}
.l-pic-3 {
	background-position: 3px -193px;
}
.l-p-list ul li.current .l-pic-3 {
	background-position: 3px -243px;
}
.l-pic-4 {
	background-position: 3px -293px;
}
.l-p-list ul li.current .l-pic-4 {
	background-position: 3px -343px;
}
.l-pic-5 {
	background-position: 3px -393px;
}
.l-p-list ul li.current .l-pic-5 {
	background-position: 3px -441px;
}
.l-p-list ul li {
	width: 33.3%;
}
.l-p-list ul li .l-p-wrap p {
	margin: 0px; font-size: 0.88rem;
}
.m-left-box {
	left: 30px; width: 100px; height: 163px;
}
.m-right-wrap {
	top: auto; right: 45px; bottom: 10px;
}
.m-right-wrap h3 {
	line-height: 34px; font-size: 1.2rem; margin-bottom: 10px;
}
.m-right-wrap p {
	line-height: 24px; font-size: 0.78rem;
}
.i-ban1-wrap {
	padding-bottom: 0px;
}
.i-l-icon {
	width: 60px; height: 70px; background-size: 100%;
}
.intel-l-list li {
	width: 100%;
}
.intel-l-list {
	padding: 10px 0px 5px;
}
.i-l-title {
	margin: 10px 0px; font-size: 1rem;
}
.intell-learn-box .l-more-btn a {
	margin: 0px 15px;
}
.i-l-desc {
	padding: 0px; line-height: 24px; font-size: 0.8rem;
}
.pro-feature-list .l-more-btn {
	margin: 20px 0px;
}
.pro-feature-list .l-more-btn a {
	padding: 0px 20px; width: auto;
}
.intell-learn-box {
	height: 736px; background-size: cover !important;
}
.corpration-box li .cor-b-brief-box {
	padding: 20px 0px;
}
.i-l-icon1 {
	background-position: 0px 5px;
}
.intel-l-list li.current .i-l-icon1 {
	background-position: 0px -85px;
}
.i-l-icon2 {
	background-position: 0px -174px;
}
.intel-l-list li.current .i-l-icon2 {
	background-position: 0px -265px;
}
.i-l-icon3 {
	background-position: 0px -358px;
}
.intel-l-list li.current .i-l-icon3 {
	background-position: 0px -449px;
}
.intel-l-list li .i-l-wrap {
	margin: 0px 20px 20px;
}
.m-learn-wrap {
	height: 200px; background-size: cover;
}
.m-left-wrap {
	padding: 28px 6px 0px 9px;
}
.arrow-left {
	display: none;
}
.arrow-right {
	display: none;
}
.app-list {
	display: none;
}
.m-learn-wrap .l-more-btn {
	display: none;
}
.cor-b-box {
	margin-left: 20px; position: static; opacity: 1; box-shadow: none; -moz-opacity: 1;
}
.learning-plat-box {
	padding-bottom: 20px;
}
.l-p-content-box > div {
	padding-left: 0px;
}
.l-p-left-box {
	width: 100%; position: static;
}
.l-p-list ul li .l-p-wrap {
	margin-bottom: 15px;
}
.l-p-abs.l-p-content-box {
	position: static;
}
.l-p-content-box {
	padding: 0px 0px 30px; opacity: 1; -moz-opacity: 1;
}
.l-p-content-right {
	margin: 0px; padding: 0px;
}
.l-p-content-right .l-p-left-box {
	padding: 0px;
}
.l-p-left-box h3 {
	margin: 30px 0px 15px; text-align: center; line-height: 30px; font-size: 1.5rem; display: none;
}
.l-p-left-box .m-show {
	display: block;
}
.m-right-arrow {
	background: url("../img/index/right-arrow.png") no-repeat 0px 0px / 100%; width: 24px; height: 24px; margin-left: 6px; vertical-align: middle; display: inline-block;
}
.l-p-left-box h3 br {
	display: none;
}
.l-p-left-box p {
	margin: 10px 0px; text-align: left; color: rgb(153, 153, 153); line-height: 26px; font-size: 0.88rem;
}
.l-p-content {
	margin: 0px; padding: 0px;
}
.l-p-big-title {
	display: none;
}
.learning-plat-wrap {
	display: none;
}
.l-p-content-box .btn-wrap {
	display: none;
}
.l-p-right-box {
	margin-top: 0px;
}
.corpration-box {
	margin-left: -20px;
}
.cor-b-top .cor-b-icon {
	width: 60px; height: 45px; background-size: 100%;
}
.corpration-box li.current .cor-b-top .cor-b-icon {
	width: 70px; height: 48px; background-size: 100%;
}
.cor-b-top .c-b-i-1 {
	background-position: 0px 0px;
}
.cor-b-top .c-b-i-2 {
	background-position: 1px -59px;
}
.cor-b-top .c-b-i-3 {
	background-position: 0px -118px;
}
.cor-b-top .c-b-i-4 {
	background-position: 1px -177px;
}
.corpration-box li.current .cor-b-top .c-b-i-1 {
	background-position: 0px -5px;
}
.corpration-box li.current .cor-b-top .c-b-i-2 {
	background-position: 0px -71px;
}
.corpration-box li.current .cor-b-top .c-b-i-3 {
	background-position: 0px -138px;
}
.corpration-box li.current .cor-b-top .c-b-i-4 {
	background-position: 0px -206px;
}
.al {
	margin-top: 0px;
}
.al .two-header {
	padding: 40px 20px 20px;
}
.six-list-in ul li a img {
	width: 81%;
}
.ic-sub-nav-bx {
	display: none;
}
.main-body {
	padding: 60px 0px 0px;
}
.about-banner {
	position: relative;
}
.about-banner .container {
	height: auto; position: static;
}
.case-box .jj-box {
	padding: 221px 0px 35px; text-align: center; margin-top: 0px;
}
.zk-classify {
	margin: 20px 0px 0px -15px;
}
.zx-item {
	width: 50%;
}
.zx-itembox {
	padding: 0px 10px 21px;
}
.footer {
	background: rgb(29, 30, 31); height: auto;
}
.nxb-main-body .footer {
	background: rgb(29, 30, 31); height: auto;
}
.footer-list a {
	margin: 0px 10px;
}
.Friendship .tit {
	line-height: 30px; font-size: 0.88rem;
}
.Friendship .name a {
	line-height: 30px; font-size: 0.88rem;
}
.footer-list a {
	line-height: 30px; font-size: 0.88rem;
}
.Report p {
	line-height: 30px; font-size: 0.88rem;
}
.ewm-box {
	display: none;
}
.zx-item-pic {
	height: 68px; background-size: 100%;
}
.zx-item-link h2 {
	margin: 10px 0px; font-size: 1rem;
}
.zx-itembox p {
	height: 72px; line-height: 24px; font-size: 0.92rem;
}
.team-desc {
	text-align: center; margin-top: 0px; float: none;
}
.team-desc img {
	width: 92%;
}
.team-desc p.t-s-desc {
	width: auto; line-height: 30px; font-size: 0.98rem; margin-top: 10px;
}
.team-pic {
	margin: 10px 0px 0px; text-align: center; float: none;
}
.team-pic img {
	width: 94%;
}
#allmap {
	width: 98% !important; height: 260px !important; margin-left: 0px !important;
}
.global-nav {
	left: 0px; width: 100%; height: 62px; right: 0px; bottom: -1px; display: block; position: fixed; z-index: 77;
}
.global-nav ul {
	background: rgb(248, 248, 248); height: 60px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.global-nav ul li {
	width: 25%; height: 60px; text-align: center; float: left;
}
.global-nav ul li a:hover {
	text-decoration: none;
}
.global-nav ul li a svg {
	margin: 6px auto 0px; width: 34px; height: 34px; display: block;
}
.global-nav ul li a p {
	font: 0.8rem/24px "Helvetica Neue", "SimHei"; color: rgb(136, 136, 136); margin-top: -4px; font-size-adjust: none; font-stretch: normal;
}
.global-nav ul li.current a p {
	color: rgb(233, 76, 42);
}
.i-main {
	padding-bottom: 60px;
}
.m-nav {
	display: block;
}
.m-nav li {
	margin-left: 20px;
}
.m-nav li a {
	padding: 0px; line-height: 62px; font-size: 16px;
}
.ft-cont-box {
	margin-left: 0px;
}
.i-common-header .i-c-icon {
	width: 56px; height: 15px;
}
.i-common-header .i-c-right {
	background-position: -1px -5px;
}
.i-common-header .i-c-left {
	background-position: -250px -5px;
}
.i-common-header .i-c-title {
	font-size: 1.2rem;
}
.i-common-header {
	padding: 40px 0px 30px;
}
.zk-classify li .zx-itembox {
	margin: 0px 0px 15px 15px; padding: 25px 15px;
}
.zx-item-pic-box {
	height: 70px;
}
.i-box {
	padding: 10px 0px 50px;
}
.about-banner .a-banner-left {
	left: 10px; top: 50px; width: 130px;
}
.about-banner .a-banner-left img {
	max-width: 100%;
}
.about-banner .a-banner-right img {
	max-width: 100%;
}
.about-banner .a-banner-right {
	top: 50%; margin-top: 0px; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.a-banner-title {
	line-height: 30px; font-size: 18px;
}
.a-banner-desc {
	line-height: 20px; font-size: 14px; margin-top: 10px;
}
.i-ban1-wrap .i-ban1-form {
	padding: 10% 4%; width: 92%;
}
.main-body .i-banner1-box article {
	margin: 55px auto 0px;
}
.i-banner1-box {
	height: auto;
}
.i-banner1-box {
	height: auto;
}
.i-ban1-wrap {
	height: auto;
}
.i-ban1-wrap {
	margin-bottom: 80px;
}
.i-f-text {
	height: 42px; line-height: 42px;
}
.commit-btn-box {
	margin-top: 45px;
}
.i-ban1-form .more font {
	line-height: 32px; font-size: 0.94rem;
}
.i-ban1-form .more {
	margin-top: 10px; float: none;
}
.case-box-list ul li .hover {
	top: 436px;
}
.zx-item-last {
	display: block;
}
.about-banner {
	background-size: cover;
}
.i-banner1-box {
	height: 478px;
}
.i-b-title-desc {
	display: none;
}
.i-b-title-main {
	line-height: 30px; font-size: 1.2rem;
}
.i-b-title-small {
	margin: 6px 0px 10px; padding: 0px 10px; line-height: 26px; letter-spacing: 6px; font-size: 0.9rem;
}
.pro-banner-wrap .pro-title {
	line-height: 30px; letter-spacing: 0px; font-size: 1.56rem; margin-top: 31px;
}
.pro-banner-desc {
	padding: 0px 1.2rem; height: 34px; line-height: 34px; font-size: 0.86rem; margin-top: 12px;
}
.pro-feature-list {
	margin: 17px auto 10px; width: 94%;
}
.pro-feature-list dl {
	padding: 0px 0px 10px; width: auto;
}
.pro-feature-list li {
	width: 50%;
}
.pro-feature-list li span {
	line-height: 30px; font-size: 0.9rem;
}
.pro-banner-wrap {
	height: auto;
}
.in-common-header {
	margin: 40px auto 35px;
}
#dowebok .in-common-header {
	margin: 40px auto 35px;
}
#dowebok .talent-promote .in-common-header {
	margin: 40px auto 35px;
}
.in-common-header span {
	font-size: 1.1rem; display: block;
}
.in-common-header small {
	font-size: 1rem; margin-top: 4px;
}
.multi-end-cont {
	text-align: center; padding-bottom: 40px; padding-left: 0px; margin-top: 40px;
}
.multi-end-cont img.multi-pic {
	width: 90%; height: auto; position: static;
}
.m-e-cont {
	background-position: 0px 0px; padding: 30px 35px; background-size: 90px;
}
.m-e-cont p {
	font-size: 0.92rem; margin-bottom: 10px;
}
.m-e-cont p.sec-par {
	margin-top: 10px;
}
.right-quota img {
	width: 100px; height: auto;
}
.in-common-header tt {
	margin-top: 20px;
}
.o-t-list ul li {
	width: 100%;
}
.online-train {
	padding-bottom: 40px;
}
.a-t-list ul li {
	width: 50%;
}
.advant-tec {
	padding-bottom: 0px; background-size: cover;
}
.a-t-list ul {
	margin-left: -15px;
}
.s-f-list ul {
	margin-left: -15px;
}
.a-t-list ul li .a-t-wrap {
	margin: 0px 0px 15px 15px;
}
.s-f-list ul li .s-f-wrap span {
	font-size: 1rem;
}
.a-t-wrap p {
	font-size: 1rem;
}
.s-f-list ul li {
	width: 50%;
}
.cjzb .t-sys-right {
	margin-top: 20px;
}
.s-f-list ul li .s-f-wrap {
	margin: 0px 0px 15px 15px; padding: 30px 0px; height: 122px;
}
.s-f-pic {
	width: 70px; height: 50px; margin-bottom: 25px; background-size: 100%;
}
.s-f-p-1 {
	background-position: -1px -15px;
}
.s-f-p-2 {
	background-position: -1px -80px;
}
.s-f-p-3 {
	background-position: 0px -148px;
}
.s-f-p-4 {
	background-position: 4px -213px;
}
.cost-effec-box {
	margin-bottom: 0px;
}
.s-f-list {
	padding-bottom: 40px;
}
.a-t-wrap p {
	margin-bottom: 0px;
}
.i-down-arrow {
	display: none;
}
.i-slide {
	width: 100%;
}
.in-banner-wrap .m-i-banner {
	display: block;
}
.in-banner-wrap .pc-i-banner {
	display: none;
}
.i-slide {
	margin: 40px auto;
}
.result-guide {
	height: auto; background-size: cover;
}
.r-g-list ul li {
	width: 100%;
}
.r-g-wrap {
	padding: 34px 20px 0px; height: 128px; margin-bottom: 20px;
}
.r-g-pic {
	width: 80px; height: 80px; background-size: 100%;
}
.r-g-wrap h3 {
	font-size: 1.15rem;
}
.r-g-wrap p {
	font-size: 0.82rem; margin-top: 15px;
}
.r-g-p-1 {
	background-position: 7px 0px;
}
.r-g-p-2 {
	background-position: 7px -76px;
}
.r-g-p-3 {
	background-position: 13px -154px;
}
.r-g-p-4 {
	background-position: -2px -233px;
}
.common-choose {
	padding-bottom: 50px;
}
.t-p-pic img {
	width: 94%;
}
.t-p-pic {
	padding: 10px 0px 40px;
}
.in-banner-wrap .container {
	display: none;
}
.footer .foot-box {
	height: auto;
}
.r-g-list ul {
	padding-top: 0px;
}
#dowebok {
	margin-top: 0px;
}
.in-banner-wrap {
	background: none;
}
.swiper-slide .mod-phone-pic {
	display: block;
}
.swiper-slide .mod-pc-pic {
	display: none;
}
.train-box {
	display: none;
}
.i-slide .s-arrow {
	width: 14px; height: 32px; margin-top: -16px;
}
.i-slide .arrow-right {
	right: 10px; background-size: 100%;
}
.i-slide .arrow-left {
	left: 10px; background-size: 100%;
}
a.try-btn {
	display: none;
}
.self-page-con span {
	font-size: 22px;
}
.self-page-con {
	top: 75px;
}
.product-top-box .self-page-con {
	top: 53px;
}
.i-slide {
	margin: 5px auto; max-height: 160px;
}
.train-mod {
	padding: 25px 0px;
}
.t-mod-1 {
	background-size: 100%;
}
.t-mod-2 {
	background-size: 100%;
}
.in-banner-wrap .m-banner-pic {
	display: block;
}
.in-banner-wrap img {
	width: 124%; margin-left: -5%; display: block;
}
.godown {
	display: none;
}
.t-sys-list {
	width: 100%; margin-top: 10px;
}
.s-f-mask p {
	margin: 36px auto 0px; width: 90%;
}
.o-t-wrap {
	padding: 20px 28px 20px 74px;
}
.o-t-wrap p {
	margin-top: 15px;
}
.o-t-pic {
	left: 27px; top: 21px;
}
.cost-effec-box .a-t-pic {
	margin: 5px 0px 10px; border-radius: 13px; width: 70px; height: 70px; background-size: 270%;
}
.cost-effec-box .a-t-p-1 {
	background-position: -8px -701px;
}
.cost-effec-box .a-t-p-2 {
	background-position: -8px -793px;
}
.cost-effec-box .a-t-p-3 {
	background-position: -8px -884px;
}
.cost-effec-box .a-t-p-4 {
	background-position: -9px -976px;
}
.cost-effec-box .a-t-p-5 {
	background-position: -9px -1066px;
}
.cost-effec-box .a-t-p-6 {
	background-position: -9px -1158px;
}
.cost-effec-box ul li:hover .a-t-p-1 {
	background-position: -77px -701px;
}
.cost-effec-box ul li:hover .a-t-p-2 {
	background-position: -77px -793px;
}
.cost-effec-box ul li:hover .a-t-p-3 {
	background-position: -77px -884px;
}
.cost-effec-box ul li:hover .a-t-p-4 {
	background-position: -77px -976px;
}
.cost-effec-box ul li:hover .a-t-p-5 {
	background-position: -77px -1066px;
}
.cost-effec-box ul li:hover .a-t-p-6 {
	background-position: -77px -1158px;
}
.a-t-wrap .a-t-pic img {
	margin: 17px 0px; height: 36px;
}
#canvas {
	display: none;
}
.tykc-list ul li {
	width: 100%;
}
.tykc-list ul li dl {
	padding: 15px 10px 0px 69px !important; height: auto;
}
.general-cou-box .tykc-list ul li dl {
	padding: 40px 10px 15px 50px !important; text-align: left; border-bottom-color: rgb(214, 223, 254) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; position: relative;
}
.tykc-list ul li dl dt h3 {
	left: 12px; top: 20px; text-align: left; margin-top: 0px !important; position: absolute;
}
.tykc-list ul li dl {
	border-right-color: currentColor; border-bottom-color: currentColor !important; border-right-width: 0px; border-bottom-width: medium !important; border-right-style: none; border-bottom-style: none !important;
}
.tykc-list ul li dl dd.thin-pad {
	margin: 3px 2px; padding: 0px 5px;
}
.tykc-list ul li dl dd {
	margin: 3px 2px; padding: 0px 5px;
}
.dzkc-list li {
	margin: 0px; padding: 0px 0px 12px 12px; width: 50%; box-sizing: border-box;
}
.dzkc-list li a em {
	margin-right: 3px;
}
.dzkc-list li.small-one a {
	width: 100%;
}
.dzkc-list li.big-one a {
	width: 100%;
}
.cou-mod-1 {
	padding-bottom: 33px; background-size: 100%;
}
.cou-mod-2 img {
	width: 166%; margin-left: -33%;
}
.t-sys-box {
	padding: 0px;
}
.t-sys-box .t-sys-left {
	margin: 0px auto; width: 88%; position: static;
}
.t-sys-box .t-sys-left img {
	margin: 30px auto 20px; max-width: 100%;
}
.t-sys-right .t-sys-title {
	margin: 0px 0px 15px; line-height: 34px; font-size: 1.1rem;
}
.t-sys-right .t-sys-list li {
	line-height: 28px; font-size: 0.8rem;
}
.dzkc-list li.big-one a {
	height: 80px;
}
.dzkc-list li.small-one a {
	height: 80px;
}
.dzkc-list li a span {
	line-height: 80px; font-size: 0.92rem;
}
.dzkc-list li a em.yxmn-icon {
	background-position: 2px -93px; width: 36px; height: 30px; background-size: 445%;
}
.dzkc-list li.dzkc-fir a em {
	background-position: 6px -38px; width: 36px; height: 36px; background-size: 445%;
}
.dzkc-list li a em.vr-icon {
	background-position: 3px -69px; width: 36px; height: 29px; background-size: 445%;
}
.dzkc-list li a em.dmxc-icon {
	background-position: -33px -34px; width: 36px; height: 36px; background-size: 445%;
}
.video-pic img {
	margin: 24px 0px 0px 46px;
}
.t-sys-box {
	padding: 0px 0px 13px;
}
.cou-mod-5 .t-sys-box .t-sys-left img {
	margin: 30px 0px 13px 14px;
}
.cou-mod-6 {
	padding-bottom: 15px;
}
.cou-mod-6 .video-pic img {
	margin-bottom: 20px;
}
.c-case-list li {
	width: 50%;
}
.cou-mod-7 {
	padding: 40px 0px 30px;
}
.cou-mod-5 .t-vertial-box .t-sys-title {
	margin-top: 27px;
}
.cou-mod-5 .t-vertial-box {
	padding-bottom: 12px;
}
.cou-mod-6 .kskf-pic img {
	width: 100%;
}
.cou-mod-6 .t-sys-sec .t-sys-right .t-sys-title {
	margin-top: 35px;
}
.cou-mod-6 .t-sys-right .t-sys-title {
	margin-top: 25px;
}
.course-banner .train-mod {
	padding: 0px; overflow: hidden;
}
.course-banner .i-slide {
	margin: 0px;
}
.case-box .i-about-desc {
	padding-top: 0px; padding-bottom: 0px;
}
.case-box .jj-box ul li {
	line-height: 30px; font-size: 0.92rem;
}
.in-banner-wrap img.pc-banner-pic {
	display: none;
}
.c-b-title {
	line-height: 32px; letter-spacing: 6px; font-size: 18px;
}
.t-mod-2 .c-b-desc {
	letter-spacing: 0px; font-size: 14px; margin-top: 1px;
}
.course-banner .container {
	padding: 0px; margin-top: -31px;
}
.in-common-header p {
	font-size: 0.92rem; margin-top: 0px;
}
.in-common-header {
	margin: 10px auto 15px;
}
.l-more-btn {
	margin: 10px 0px 20px;
}
.e-intel-wrap ul li {
	width: 100%;
}
.e-intel-wrap ul {
	margin-left: 0px;
}
.e-intel-wrap ul li .e-i-wrap {
	margin: 0px;
}
.e-i-cont {
	padding: 5px 20px 10px;
}
.e-i-cont header div h2 {
	margin: 0px; font-size: 1.3rem;
}
.e-i-cont header a {
	width: 34px; height: 34px;
}
.e-i-cont p {
	line-height: 26px; font-size: 0.92rem;
}
.e-i-wrap .e-i-pic {
	margin: 10px 20px;
}
#jygx {
	height: 200px; background-size: cover;
}
#tyjy {
	height: 200px; background-size: cover;
}
#jxjr {
	height: 200px; background-size: cover;
}
.floor-cont h2 {
	line-height: 30px; font-size: 1.3rem;
}
.floor-cont p {
	margin: 15px 15px 0px; line-height: 24px; font-size: 0.82rem;
}
.floor-map {
	min-height: 200px;
}
.i-c-wrap {
	margin: 0px 0px 15px 15px; border-radius: 6px; height: auto;
}
.i-case-list ul li {
	width: 50%;
}
.i-case-list ul {
	margin-left: -15px;
}
.i-c-wrap .bg-img img {
	width: 100%; height: auto;
}
.i-c-wrap .bg-logo img {
	width: 100%; height: auto;
}
.sqsy-box a {
	padding: 4px 28px; border-radius: 5px; line-height: 30px; font-size: 1.2rem; margin-top: 15px;
}
.sqsy-box {
	height: 70px;
}
.animate-slide-item .commit-btn-box a {
	height: 42px; line-height: 42px; font-size: 16px;
}
.animate-slide-item .commit-btn-box {
	margin-top: 28px;
}
.top-banner-pic {
	background: url("../img/index/bg-video.png") no-repeat center 0px / cover; height: 180px;
}
.self-page-con .product-desc {
	line-height: 20px; letter-spacing: 7px; font-size: 14px; margin-top: 0px;
}
.self-page-con .product-title {
	line-height: 50px; font-size: 30px;
}
.self-page-con .product-title small {
	font-size: 18px;
}
.l-p-right-box img {
	height: auto; min-height: 200px;
}
.intell-learn-box {
	background: url("../img/index/intelPic1.png") no-repeat center 0px / cover;
}
.product-banner-pic {
	height: 180px;
}
.kskf-pic img {
	margin: 35px 0px 0px;
}
.i-c-intro img {
	max-width: 100%;
}
.i-c-cont img {
	max-width: 100%;
}
.i-c-intro p {
	text-align: left; line-height: 30px; text-indent: 2em; font-size: 0.8rem;
}
.i-common-header .i-c-name {
	font-size: 1.3rem; margin-bottom: 0px;
}
.com-cont-desc {
	margin: 16px 0px;
}
.i-c-intro {
	font-size: 0.8rem;
}
.com-cont-desc {
	font-size: 0.8rem;
}
.com-cont-title {
	line-height: 26px; font-size: 1.1rem;
}
.Contact dl dt em {
	background-size: 70%;
}
.Contact dl dt em.address-icon {
	background-position: 1px 1px;
}
.Contact dl dt em.phone-icon {
	background-position: 1px -61px;
}
.Contact dl dt em.email-icon {
	background-position: 1px -124px;
}
.Contact dl {
	margin: 20px auto 0px; padding-left: 53px;
}
.tykc-list ul li dl dd {
	font-size: 0.8rem;
}
.course-banner img.cou-banner-pic {
	width: 120%; margin-left: -10%;
}
.Contact dl dd.contact-name {
	font-size: 1rem;
}
.Contact dl dd.contact-desc {
	font-size: 0.8rem;
}
.feature-icon {
	background-image: url("../img/index/m-feature-icon.png");
}
@media all and (max-width:768px) and (min-width:550px)
{
.self-page-con .product-desc {
	font-size: 26px; margin-top: 15px;
}
.self-page-con .product-title {
	font-size: 52px;
}
.self-page-con .product-title small {
	font-size: 30px;
}
.product-banner-pic {
	height: 380px;
}
.product-top-box .self-page-con {
	top: 147px;
}
.m-learn-wrap {
	height: 300px;
}
.m-left-box {
	left: 78px; width: 156px; height: 240px;
}
.m-right-wrap {
	right: 154px; bottom: 55px;
}
.m-right-wrap h3 {
	font-size: 1.5rem;
}
.m-right-wrap p {
	line-height: 30px; font-size: 0.92rem;
}
}
